Understanding Lithium Iron Phosphate Battery